using System;
using System.Collections.Generic;

namespace Maxleaf.EDI.Domain.K3
{
    public partial class ICPurBill
    {
        public int FInvoiceID { get; set; }
        public string FNumber { get; set; }
        public short FType { get; set; }
        public Nullable<System.DateTime> FDate { get; set; }
        public int FYear { get; set; }
        public int FPeriod { get; set; }
        public string FExplanation { get; set; }
        public Nullable<int> FCurrencyID { get; set; }
        public double FExchangerate { get; set; }
        public int FItemClassID { get; set; }
        public Nullable<int> FVendor { get; set; }
        public int FDepartment { get; set; }
        public int FEmployee { get; set; }
        public Nullable<decimal> FTaxFor { get; set; }
        public Nullable<decimal> FTax { get; set; }
        public Nullable<decimal> FTotalExpenseFor { get; set; }
        public Nullable<decimal> FTotalExpense { get; set; }
        public Nullable<decimal> FTotalAmountFor { get; set; }
        public Nullable<decimal> FTotalAmount { get; set; }
        public Nullable<decimal> FTotalCostFor { get; set; }
        public Nullable<decimal> FTotalCost { get; set; }
        public Nullable<decimal> FOffsetTaxFor { get; set; }
        public Nullable<decimal> FOffsetTax { get; set; }
        public string FOldBillNo { get; set; }
        public System.DateTime FRPDate { get; set; }
        public double FInterestRate { get; set; }
        public int FPurType { get; set; }
        public int FPreparer { get; set; }
        public int FChecker { get; set; }
        public int FStatus { get; set; }
        public int FVoucherID { get; set; }
        public int FGroupID { get; set; }
        public short FDelete { get; set; }
        public short FImport { get; set; }
        public int FOuterID { get; set; }
        public string FFreeItem1 { get; set; }
        public string FFreeItem2 { get; set; }
        public System.DateTime FFincDate { get; set; }
        public Nullable<int> FTaskID { get; set; }
        public Nullable<int> FResourceID { get; set; }
        public virtual t_Currency t_Currency { get; set; }
        public virtual t_Item t_Item { get; set; }
        public virtual t_Item t_Item1 { get; set; }
        public virtual t_Item t_Item2 { get; set; }
    }
}
